I accompanied mom to OG at People's Park to buy a luggage for
her upcoming trip. We booked a taxi and waited a short distance
away from the taxi queue to wait for the cab to turn up. The cab
turned up, parked himself in front of the queue, and though we kept
waving at him, he simply refused to move forward. A nice guy saw my
mom and I frantically motioning to the taxi driver so he helped to
try to attract the driver's attention but the driver was darn
super-sotong.
Finally, it was funny but mom had to call the cab company to tell
them to call the driver to tell him to move forward.
(There were barricades that's why we
couldn't walk back, esp not with the luggage.)
So, we boarded the cab, mom requested the driver to drive to
Holland V via Zion Road and Grange Rd. Taxi driver seemed to be in
some bad mood, launced some very very loud tirade about insisting
on travelling via the much longer route of Alexandra down to
Queenstown! Mom and I tried to tell him that we'll show him the way
if he'll turn into Zion Rd, but he just shouted on and on and on
AND ON about going HIS WAY!! 
He zoomed past the intersection where he was supposed to turn, and
he was STILL lecturing us!

From People's Park, all the way to Delta House in Alexandra Rd, his
darn mouth wouldn't stop complaining and complaining, very
loud-mouthed like them Hokkien ah peks. I finally lost it and told
him in Mandarin that "It's Enough!! STOP IT!"
And you think he'd stop! He repeated the SAME OLD TIRADE all over
again. I ended up telling him to stop, just shut up! No need to
repeat same old thing again and again and anyway, it's all over!
Mom also tried to ask him to stop. He just went on and on! So I
lost it and shouted at him to "SHUT UP!!"

Come to think of it, I really should lodge an official complaint.
The ride ended up being much dearer for us, we had to climb up a
flight of steps with the luggage cause of the route, and it was a
terribly unpleasant ride.
